#!/bin/bash
# set -x 


echo "#-----------------------------------"
var=value # 赋值
echo $var
echo $?
echo 

var1=10 
echo $var1
echo $?
echo 

var2 = 20 # 此处会报错，因为这种书写方法 不是赋值操作  #可以用于相等判断
echo $var2
echo $?
echo 

if [ $var1 = 10 ] 
then 
    echo -n "var1=="
    echo $var1
fi
echo 

echo "#-----------------------------------"
# 双引号 会扩展变量
fruit=apple
count=5
echo "We have $count ${fruit}(s)"
echo 

echo "#-----------------------------------"
# 1. 获得字符串(变量长度)
# length=${#var}
var=12345678901234567890
echo ${#var}
echo 

# 2. 识别当前所使用的shell
echo $SHELL
echo 

#3. 检查是否为超级用户
#UID 是一个重要的环境变量,可以用于检查当前脚本是以超级用户还是以普通用户的身份运行的。
if [ $UID -ne 0 ]; then
    echo Non root user. Please run as root.
else
    echo Root user
fi
echo 

#root用户的 UID 是0

#4. 修改Bash提示字符串( username@hostname:~$ )
# 略